#ifndef AIRSTRIPSTACK_H_
#define AIRSTRIPSTACK_H_

#include "PilaCompartida.h"

class AirStripStack
{
private:
	PilaCompartida<unsigned long> air_strip_stack;
public:
	AirStripStack(const std::string & file_path, int max_size);
	virtual ~AirStripStack();
	unsigned long pop();
	void push(unsigned long an_air_strip);
	//llamar una única vez, inicializa los semaforos
	static void init(AirStripStack & a_stack);

	static const std::string defaul_path;
};

#endif /* AIRSTRIPSTACK_H_ */
